The Hybrid Technique for Reference Materialization in Object Query Processing

نویسندگان

  • Quan Wang
  • David Maier
  • Leonard D. Shapiro
چکیده

Resolving object references, or reference materialization, is a fundamental operation in object query evaluation. Existing reference materialization techniques fall into two categories: pointer-based and value-based. We identify several drawbacks of existing techniques, and propose a hybrid technique that combines the advantages of each category. This technique relaxes the limitations of valuebased techniques, while preserving much of their performance advantage over pointer-based techniques; it performs well in the cases when no existing algorithm is applicable or efficient. The hybrid technique shows even stronger performance advantages when moving from single-valued to collection-valued attributes. We present algebraic transformations to enable the hybrid technique in the rule-based query optimizer. Initial experimental results using a commercial object-oriented database show that the hybrid approach achieves significant speedup over current algorithms in many cases. The initial motivation for our work was optimization and evaluation of object-oriented query languages, particularly OQL [ODMG]. However, the key features we have concentrated on, references and collectionvalued attributes, are present in object-relational products and the SQL:1999 proposal [EM99].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Segmentation Assisted Object Distinction for Direct Volume Rendering

Ray Casting is a direct volume rendering technique for visualizing 3D arrays of sampled data. It has vital applications in medical and biological imaging. Nevertheless, it is inherently open to cluttered classification results. It suffers from overlapping transfer function values and lacks a sufficiently powerful voxel parsing mechanism for object distinction. In this work, we are proposing an ...

متن کامل

A Solution to View Management to Build a Data Warehouse

Several techniques exist to select and materialize a proper set of data in a suitable structure that manage the queries submitted to the online analytical processing systems. These techniques are called view management techniques, which consist of three research areas: 1) view selection to materialize, 2) query processing and rewriting using the materialized views, and 3) maintaining materializ...

متن کامل

Relational Databases Query Optimization using Hybrid Evolutionary Algorithm

Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...

متن کامل

Function Materialization in Object Bases: Design, Realization, and Evaluation

View materialization is a well-known optimization technique of relational database systems. In this work we present a similar, yet more powerful optimization concept for object-oriented data models: function materialization. Exploiting the object-oriented paradigm|namely classi cation, object identity , and encapsulation|facilitates a rather easy incorporation of function materialization into (...

متن کامل

MOVIE: An incremental maintenance system for materialized object views

View materialization is an important technique for high performance query processing, data integration and replication. Solutions to the problem of incrementally maintaining materialized views are very relevant. So far, most work on this problem has been confined to relational settings and solutions have not been comprehensively evaluated. This paper describes MOVIE, a complete, implemented and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000